Big Huge Thesaurus

scarabaeus sacer

noun

sounds kind of like